home *** CD-ROM | disk | FTP | other *** search
/ ftp.editplus.com / 2015-02-07.ftp.editplus.com.tar / ftp.editplus.com / epp370p1512_1212.exe / [0] / snippets.json < prev    next >
JavaScript Object Notation  |  2013-02-19  |  28KB

  1. {
  2.     "variables": {
  3.         "lang": "en",
  4.         "locale": "en-US",
  5.         "charset": "UTF-8",
  6.         "indentation": "\t",
  7.         "newline": "\n"
  8.     },
  9.     "css": {
  10.         "filters": "html",
  11.         "snippets": {
  12.             "@i": "@import url(|);",
  13.             "@m": "@media print {\n\t|\n}",
  14.             "@f": "@font-face {\n\tfont-family:|;\n\tsrc:url(|);\n}",
  15.             "@f+": "@font-face {\n\tfont-family: '${1:FontName}';\n\tsrc: url('${2:FileName}.eot');\n\tsrc: url('${2:FileName}.eot?#iefix') format('embedded-opentype'),\n\t\t url('${2:FileName}.woff') format('woff'),\n\t\t url('${2:FileName}.ttf') format('truetype'),\n\t\t url('${2:FileName}.svg#${1:FontName}') format('svg');\n\tfont-style: ${3:normal};\n\tfont-weight: ${4:normal};\n}",
  16.             "!": "!important",
  17.             "pos": "position:|;",
  18.             "pos:s": "position:static;",
  19.             "pos:a": "position:absolute;",
  20.             "pos:r": "position:relative;",
  21.             "pos:f": "position:fixed;",
  22.             "t": "top:|;",
  23.             "t:a": "top:auto;",
  24.             "r": "right:|;",
  25.             "r:a": "right:auto;",
  26.             "b": "bottom:|;",
  27.             "b:a": "bottom:auto;",
  28.             "l": "left:|;",
  29.             "l:a": "left:auto;",
  30.             "z": "z-index:|;",
  31.             "z:a": "z-index:auto;",
  32.             "fl": "float:|;",
  33.             "fl:n": "float:none;",
  34.             "fl:l": "float:left;",
  35.             "fl:r": "float:right;",
  36.             "cl": "clear:|;",
  37.             "cl:n": "clear:none;",
  38.             "cl:l": "clear:left;",
  39.             "cl:r": "clear:right;",
  40.             "cl:b": "clear:both;",
  41.             "d": "display:|;",
  42.             "d:n": "display:none;",
  43.             "d:b": "display:block;",
  44.             "d:i": "display:inline;",
  45.             "d:ib": "display:inline-block;",
  46.             "d:li": "display:list-item;",
  47.             "d:ri": "display:run-in;",
  48.             "d:cp": "display:compact;",
  49.             "d:tb": "display:table;",
  50.             "d:itb": "display:inline-table;",
  51.             "d:tbcp": "display:table-caption;",
  52.             "d:tbcl": "display:table-column;",
  53.             "d:tbclg": "display:table-column-group;",
  54.             "d:tbhg": "display:table-header-group;",
  55.             "d:tbfg": "display:table-footer-group;",
  56.             "d:tbr": "display:table-row;",
  57.             "d:tbrg": "display:table-row-group;",
  58.             "d:tbc": "display:table-cell;",
  59.             "d:rb": "display:ruby;",
  60.             "d:rbb": "display:ruby-base;",
  61.             "d:rbbg": "display:ruby-base-group;",
  62.             "d:rbt": "display:ruby-text;",
  63.             "d:rbtg": "display:ruby-text-group;",
  64.             "v": "visibility:|;",
  65.             "v:v": "visibility:visible;",
  66.             "v:h": "visibility:hidden;",
  67.             "v:c": "visibility:collapse;",
  68.             "ov": "overflow:|;",
  69.             "ov:v": "overflow:visible;",
  70.             "ov:h": "overflow:hidden;",
  71.             "ov:s": "overflow:scroll;",
  72.             "ov:a": "overflow:auto;",
  73.             "ovx": "overflow-x:|;",
  74.             "ovx:v": "overflow-x:visible;",
  75.             "ovx:h": "overflow-x:hidden;",
  76.             "ovx:s": "overflow-x:scroll;",
  77.             "ovx:a": "overflow-x:auto;",
  78.             "ovy": "overflow-y:|;",
  79.             "ovy:v": "overflow-y:visible;",
  80.             "ovy:h": "overflow-y:hidden;",
  81.             "ovy:s": "overflow-y:scroll;",
  82.             "ovy:a": "overflow-y:auto;",
  83.             "ovs": "overflow-style:|;",
  84.             "ovs:a": "overflow-style:auto;",
  85.             "ovs:s": "overflow-style:scrollbar;",
  86.             "ovs:p": "overflow-style:panner;",
  87.             "ovs:m": "overflow-style:move;",
  88.             "ovs:mq": "overflow-style:marquee;",
  89.             "zoo": "zoom:1;",
  90.             "cp": "clip:|;",
  91.             "cp:a": "clip:auto;",
  92.             "cp:r": "clip:rect(|);",
  93.             "bxz": "box-sizing:|;",
  94.             "bxz:cb": "box-sizing:content-box;",
  95.             "bxz:bb": "box-sizing:border-box;",
  96.             "bxsh": "box-shadow:${1:hoff} ${2:voff} ${3:radius} ${4:color};",
  97.             "bxsh:n": "box-shadow:none;",
  98.             "m": "margin:|;",
  99.             "m:a": "margin:auto;",
  100.             "mt": "margin-top:|;",
  101.             "mt:a": "margin-top:auto;",
  102.             "mr": "margin-right:|;",
  103.             "mr:a": "margin-right:auto;",
  104.             "mb": "margin-bottom:|;",
  105.             "mb:a": "margin-bottom:auto;",
  106.             "ml": "margin-left:|;",
  107.             "ml:a": "margin-left:auto;",
  108.             "p": "padding:|;",
  109.             "pt": "padding-top:|;",
  110.             "pr": "padding-right:|;",
  111.             "pb": "padding-bottom:|;",
  112.             "pl": "padding-left:|;",
  113.             "w": "width:|;",
  114.             "w:a": "width:auto;",
  115.             "h": "height:|;",
  116.             "h:a": "height:auto;",
  117.             "maw": "max-width:|;",
  118.             "maw:n": "max-width:none;",
  119.             "mah": "max-height:|;",
  120.             "mah:n": "max-height:none;",
  121.             "miw": "min-width:|;",
  122.             "mih": "min-height:|;",
  123.             "o": "outline:|;",
  124.             "o:n": "outline:none;",
  125.             "oo": "outline-offset:|;",
  126.             "ow": "outline-width:|;",
  127.             "os": "outline-style:|;",
  128.             "oc": "outline-color:#${1:000};",
  129.             "oc:i": "outline-color:invert;",
  130.             "bd": "border:|;",
  131.             "bd+": "border:${1:1px} ${2:solid} ${3:#000};",
  132.             "bd:n": "border:none;",
  133.             "bdbk": "border-break:|;",
  134.             "bdbk:c": "border-break:close;",
  135.             "bdcl": "border-collapse:|;",
  136.             "bdcl:c": "border-collapse:collapse;",
  137.             "bdcl:s": "border-collapse:separate;",
  138.             "bdc": "border-color:#${1:000};",
  139.             "bdc:t": "border-color:transparent;",
  140.             "bdi": "border-image:url(|);",
  141.             "bdi:n": "border-image:none;",
  142.             "bdti": "border-top-image:url(|);",
  143.             "bdti:n": "border-top-image:none;",
  144.             "bdri": "border-right-image:url(|);",
  145.             "bdri:n": "border-right-image:none;",
  146.             "bdbi": "border-bottom-image:url(|);",
  147.             "bdbi:n": "border-bottom-image:none;",
  148.             "bdli": "border-left-image:url(|);",
  149.             "bdli:n": "border-left-image:none;",
  150.             "bdci": "border-corner-image:url(|);",
  151.             "bdci:n": "border-corner-image:none;",
  152.             "bdci:c": "border-corner-image:continue;",
  153.             "bdtli": "border-top-left-image:url(|);",
  154.             "bdtli:n": "border-top-left-image:none;",
  155.             "bdtli:c": "border-top-left-image:continue;",
  156.             "bdtri": "border-top-right-image:url(|);",
  157.             "bdtri:n": "border-top-right-image:none;",
  158.             "bdtri:c": "border-top-right-image:continue;",
  159.             "bdbri": "border-bottom-right-image:url(|);",
  160.             "bdbri:n": "border-bottom-right-image:none;",
  161.             "bdbri:c": "border-bottom-right-image:continue;",
  162.             "bdbli": "border-bottom-left-image:url(|);",
  163.             "bdbli:n": "border-bottom-left-image:none;",
  164.             "bdbli:c": "border-bottom-left-image:continue;",
  165.             "bdf": "border-fit:|;",
  166.             "bdf:c": "border-fit:clip;",
  167.             "bdf:r": "border-fit:repeat;",
  168.             "bdf:sc": "border-fit:scale;",
  169.             "bdf:st": "border-fit:stretch;",
  170.             "bdf:ow": "border-fit:overwrite;",
  171.             "bdf:of": "border-fit:overflow;",
  172.             "bdf:sp": "border-fit:space;",
  173.             "bdl": "border-left:|;",
  174.             "bdl:a": "border-length:auto;",
  175.             "bdsp": "border-spacing:|;",
  176.             "bds": "border-style:|;",
  177.             "bds:n": "border-style:none;",
  178.             "bds:h": "border-style:hidden;",
  179.             "bds:dt": "border-style:dotted;",
  180.             "bds:ds": "border-style:dashed;",
  181.             "bds:s": "border-style:solid;",
  182.             "bds:db": "border-style:double;",
  183.             "bds:dtds": "border-style:dot-dash;",
  184.             "bds:dtdtds": "border-style:dot-dot-dash;",
  185.             "bds:w": "border-style:wave;",
  186.             "bds:g": "border-style:groove;",
  187.             "bds:r": "border-style:ridge;",
  188.             "bds:i": "border-style:inset;",
  189.             "bds:o": "border-style:outset;",
  190.             "bdw": "border-width:|;",
  191.             "bdt": "border-top:|;",
  192.             "bt": "border-top:|;",
  193.             "bdt+": "border-top:${1:1px} ${2:solid} ${3:#000};",
  194.             "bdt:n": "border-top:none;",
  195.             "bdtw": "border-top-width:|;",
  196.             "bdts": "border-top-style:|;",
  197.             "bdts:n": "border-top-style:none;",
  198.             "bdtc": "border-top-color:#${1:000};",
  199.             "bdtc:t": "border-top-color:transparent;",
  200.             "bdr": "border-right:|;",
  201.             "br": "border-right:|;",
  202.             "bdr+": "border-right:${1:1px} ${2:solid} ${3:#000};",
  203.             "bdr:n": "border-right:none;",
  204.             "bdrw": "border-right-width:|;",
  205.             "bdrs": "border-radius:|;",
  206.             "bdrs:n": "border-right-style:none;",
  207.             "bdrc": "border-right-color:#${1:000};",
  208.             "bdrc:t": "border-right-color:transparent;",
  209.             "bdb": "border-bottom:|;",
  210.             "bb": "border-bottom:|;",
  211.             "bdb+": "border-bottom:${1:1px} ${2:solid} ${3:#000};",
  212.             "bdb:n": "border-bottom:none;",
  213.             "bdbw": "border-bottom-width:|;",
  214.             "bdbs": "border-bottom-style:|;",
  215.             "bdbs:n": "border-bottom-style:none;",
  216.             "bdbc": "border-bottom-color:#${1:000};",
  217.             "bdbc:t": "border-bottom-color:transparent;",
  218.             "bl": "border-left:|;",
  219.             "bdl+": "border-left:${1:1px} ${2:solid} ${3:#000};",
  220.             "bdl:n": "border-left:none;",
  221.             "bdlw": "border-left-width:|;",
  222.             "bdls": "border-left-style:|;",
  223.             "bdls:n": "border-left-style:none;",
  224.             "bdlc": "border-left-color:#${1:000};",
  225.             "bdlc:t": "border-left-color:transparent;",
  226.             "bdtrrs": "border-top-right-radius:|;",
  227.             "bdtlrs": "border-top-left-radius:|;",
  228.             "bdbrrs": "border-bottom-right-radius:|;",
  229.             "bdblrs": "border-bottom-left-radius:|;",
  230.             "bg": "background:|;",
  231.             "bg+": "background:${1:#fff} url(${2}) ${3:0} ${4:0} ${5:no-repeat};",
  232.             "bg:n": "background:none;",
  233.             "bg:ie": "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='${1:x}.png',sizingMethod='${2:crop}');",
  234.             "bgc": "background-color:#${1:fff};",
  235.             "bgc:t": "background-color:transparent;",
  236.             "bgi": "background-image:url(|);",
  237.             "bgi:n": "background-image:none;",
  238.             "bgr": "background-repeat:|;",
  239.             "bgr:n": "background-repeat:no-repeat;",
  240.             "bgr:x": "background-repeat:repeat-x;",
  241.             "bgr:y": "background-repeat:repeat-y;",
  242.             "bga": "background-attachment:|;",
  243.             "bga:f": "background-attachment:fixed;",
  244.             "bga:s": "background-attachment:scroll;",
  245.             "bgp": "background-position:${1:0} ${2:0};",
  246.             "bgpx": "background-position-x:|;",
  247.             "bgpy": "background-position-y:|;",
  248.             "bgbk": "background-break:|;",
  249.             "bgbk:bb": "background-break:bounding-box;",
  250.             "bgbk:eb": "background-break:each-box;",
  251.             "bgbk:c": "background-break:continuous;",
  252.             "bgcp": "background-clip:|;",
  253.             "bgcp:bb": "background-clip:border-box;",
  254.             "bgcp:pb": "background-clip:padding-box;",
  255.             "bgcp:cb": "background-clip:content-box;",
  256.             "bgcp:nc": "background-clip:no-clip;",
  257.             "bgo": "background-origin:|;",
  258.             "bgo:pb": "background-origin:padding-box;",
  259.             "bgo:bb": "background-origin:border-box;",
  260.             "bgo:cb": "background-origin:content-box;",
  261.             "bgz": "background-size:|;",
  262.             "bgz:a": "background-size:auto;",
  263.             "bgz:ct": "background-size:contain;",
  264.             "bgz:cv": "background-size:cover;",
  265.             "c": "color:#${1:000};",
  266.             "cm": "/* |${child} */",
  267.             "cn": "content:|;",
  268.             "tbl": "table-layout:|;",
  269.             "tbl:a": "table-layout:auto;",
  270.             "tbl:f": "table-layout:fixed;",
  271.             "cps": "caption-side:|;",
  272.             "cps:t": "caption-side:top;",
  273.             "cps:b": "caption-side:bottom;",
  274.             "ec": "empty-cells:|;",
  275.             "ec:s": "empty-cells:show;",
  276.             "ec:h": "empty-cells:hide;",
  277.             "lis": "list-style:|;",
  278.             "lis:n": "list-style:none;",
  279.             "lisp": "list-style-position:|;",
  280.             "lisp:i": "list-style-position:inside;",
  281.             "lisp:o": "list-style-position:outside;",
  282.             "list": "list-style-type:|;",
  283.             "list:n": "list-style-type:none;",
  284.             "list:d": "list-style-type:disc;",
  285.             "list:c": "list-style-type:circle;",
  286.             "list:s": "list-style-type:square;",
  287.             "list:dc": "list-style-type:decimal;",
  288.             "list:dclz": "list-style-type:decimal-leading-zero;",
  289.             "list:lr": "list-style-type:lower-roman;",
  290.             "list:ur": "list-style-type:upper-roman;",
  291.             "lisi": "list-style-image:|;",
  292.             "lisi:n": "list-style-image:none;",
  293.             "q": "quotes:|;",
  294.             "q:n": "quotes:none;",
  295.             "q:ru": "quotes:'\\00AB' '\\00BB' '\\201E' '\\201C';",
  296.             "q:en": "quotes:'\\201C' '\\201D' '\\2018' '\\2019';",
  297.             "ct": "content:|;",
  298.             "ct:n": "content:normal;",
  299.             "ct:oq": "content:open-quote;",
  300.             "ct:noq": "content:no-open-quote;",
  301.             "ct:cq": "content:close-quote;",
  302.             "ct:ncq": "content:no-close-quote;",
  303.             "ct:a": "content:attr(|);",
  304.             "ct:c": "content:counter(|);",
  305.             "ct:cs": "content:counters(|);",
  306.             "coi": "counter-increment:|;",
  307.             "cor": "counter-reset:|;",
  308.             "va": "vertical-align:|;",
  309.             "va:sup": "vertical-align:super;",
  310.             "va:t": "vertical-align:top;",
  311.             "va:tt": "vertical-align:text-top;",
  312.             "va:m": "vertical-align:middle;",
  313.             "va:bl": "vertical-align:baseline;",
  314.             "va:b": "vertical-align:bottom;",
  315.             "va:tb": "vertical-align:text-bottom;",
  316.             "va:sub": "vertical-align:sub;",
  317.             "ta": "text-align:|;",
  318.             "ta:l": "text-align:left;",
  319.             "ta:c": "text-align:center;",
  320.             "ta:r": "text-align:right;",
  321.             "ta:j": "text-align:justify;",
  322.             "tal": "text-align-last:|;",
  323.             "tal:a": "text-align-last:auto;",
  324.             "tal:l": "text-align-last:left;",
  325.             "tal:c": "text-align-last:center;",
  326.             "tal:r": "text-align-last:right;",
  327.             "td": "text-decoration:|;",
  328.             "td:n": "text-decoration:none;",
  329.             "td:u": "text-decoration:underline;",
  330.             "td:o": "text-decoration:overline;",
  331.             "td:l": "text-decoration:line-through;",
  332.             "te": "text-emphasis:|;",
  333.             "te:n": "text-emphasis:none;",
  334.             "te:ac": "text-emphasis:accent;",
  335.             "te:dt": "text-emphasis:dot;",
  336.             "te:c": "text-emphasis:circle;",
  337.             "te:ds": "text-emphasis:disc;",
  338.             "te:b": "text-emphasis:before;",
  339.             "te:a": "text-emphasis:after;",
  340.             "th": "text-height:|;",
  341.             "th:a": "text-height:auto;",
  342.             "th:f": "text-height:font-size;",
  343.             "th:t": "text-height:text-size;",
  344.             "th:m": "text-height:max-size;",
  345.             "ti": "text-indent:|;",
  346.             "ti:-": "text-indent:-9999px;",
  347.             "tj": "text-justify:|;",
  348.             "tj:a": "text-justify:auto;",
  349.             "tj:iw": "text-justify:inter-word;",
  350.             "tj:ii": "text-justify:inter-ideograph;",
  351.             "tj:ic": "text-justify:inter-cluster;",
  352.             "tj:d": "text-justify:distribute;",
  353.             "tj:k": "text-justify:kashida;",
  354.             "tj:t": "text-justify:tibetan;",
  355.             "to": "text-outline:|;",
  356.             "to+": "text-outline:${1:0} ${2:0} ${3:#000};",
  357.             "to:n": "text-outline:none;",
  358.             "tr": "text-replace:|;",
  359.             "tr:n": "text-replace:none;",
  360.             "tt": "text-transform:|;",
  361.             "tt:n": "text-transform:none;",
  362.             "tt:c": "text-transform:capitalize;",
  363.             "tt:u": "text-transform:uppercase;",
  364.             "tt:l": "text-transform:lowercase;",
  365.             "tw": "text-wrap:|;",
  366.             "tw:n": "text-wrap:normal;",
  367.             "tw:no": "text-wrap:none;",
  368.             "tw:u": "text-wrap:unrestricted;",
  369.             "tw:s": "text-wrap:suppress;",
  370.             "tsh": "text-shadow:${1:hoff} ${2:voff} ${3:blur} ${4:#000};",
  371.             "tsh+": "text-shadow:${1:0} ${2:0} ${3:0} ${4:#000};",
  372.             "tsh:n": "text-shadow:none;",
  373.             "trf": "transform:|;",
  374.             "trf:skx": "transform: skewX(${1:angle});",
  375.             "trf:sky": "transform: skewY(${1:angle});",
  376.             "trf:sc": "transform: scale(${1:x}, ${2:y});",
  377.             "trf:scx": "transform: scaleX(${1:x});",
  378.             "trf:scy": "transform: scaleY(${1:y});",
  379.             "trf:r": "transform: rotate(${1:angle});",
  380.             "trf:t": "transform: translate(${1:x}, ${2:y});",
  381.             "trf:tx": "transform: translateX(${1:x});",
  382.             "trf:ty": "transform: translateY(${1:y});",
  383.             "trs": "transition:${1:prop} ${2:time};",
  384.             "trsde": "transition-delay:${1:time};",
  385.             "trsdu": "transition-duration:${1:time};",
  386.             "trsp": "transition-property:${1:prop};",
  387.             "trstf": "transition-timing-function:${1:tfunc};",
  388.             "lh": "line-height:|;",
  389.             "whs": "white-space:|;",
  390.             "whs:n": "white-space:normal;",
  391.             "whs:p": "white-space:pre;",
  392.             "whs:nw": "white-space:nowrap;",
  393.             "whs:pw": "white-space:pre-wrap;",
  394.             "whs:pl": "white-space:pre-line;",
  395.             "whsc": "white-space-collapse:|;",
  396.             "whsc:n": "white-space-collapse:normal;",
  397.             "whsc:k": "white-space-collapse:keep-all;",
  398.             "whsc:l": "white-space-collapse:loose;",
  399.             "whsc:bs": "white-space-collapse:break-strict;",
  400.             "whsc:ba": "white-space-collapse:break-all;",
  401.             "wob": "word-break:|;",
  402.             "wob:n": "word-break:normal;",
  403.             "wob:k": "word-break:keep-all;",
  404.             "wob:l": "word-break:loose;",
  405.             "wob:bs": "word-break:break-strict;",
  406.             "wob:ba": "word-break:break-all;",
  407.             "wos": "word-spacing:|;",
  408.             "wow": "word-wrap:|;",
  409.             "wow:nm": "word-wrap:normal;",
  410.             "wow:n": "word-wrap:none;",
  411.             "wow:u": "word-wrap:unrestricted;",
  412.             "wow:s": "word-wrap:suppress;",
  413.             "lts": "letter-spacing:|;",
  414.             "f": "font:|;",
  415.             "f+": "font:${1:1em} ${2:Arial,sans-serif};",
  416.             "fw": "font-weight:|;",
  417.             "fw:n": "font-weight:normal;",
  418.             "fw:b": "font-weight:bold;",
  419.             "fw:br": "font-weight:bolder;",
  420.             "fw:lr": "font-weight:lighter;",
  421.             "fs": "font-style:|;",
  422.             "fs:n": "font-style:normal;",
  423.             "fs:i": "font-style:italic;",
  424.             "fs:o": "font-style:oblique;",
  425.             "fv": "font-variant:|;",
  426.             "fv:n": "font-variant:normal;",
  427.             "fv:sc": "font-variant:small-caps;",
  428.             "fz": "font-size:|;",
  429.             "fza": "font-size-adjust:|;",
  430.             "fza:n": "font-size-adjust:none;",
  431.             "ff": "font-family:|;",
  432.             "ff:s": "font-family:serif;",
  433.             "ff:ss": "font-family:sans-serif;",
  434.             "ff:c": "font-family:cursive;",
  435.             "ff:f": "font-family:fantasy;",
  436.             "ff:m": "font-family:monospace;",
  437.             "fef": "font-effect:|;",
  438.             "fef:n": "font-effect:none;",
  439.             "fef:eg": "font-effect:engrave;",
  440.             "fef:eb": "font-effect:emboss;",
  441.             "fef:o": "font-effect:outline;",
  442.             "fem": "font-emphasize:|;",
  443.             "femp": "font-emphasize-position:|;",
  444.             "femp:b": "font-emphasize-position:before;",
  445.             "femp:a": "font-emphasize-position:after;",
  446.             "fems": "font-emphasize-style:|;",
  447.             "fems:n": "font-emphasize-style:none;",
  448.             "fems:ac": "font-emphasize-style:accent;",
  449.             "fems:dt": "font-emphasize-style:dot;",
  450.             "fems:c": "font-emphasize-style:circle;",
  451.             "fems:ds": "font-emphasize-style:disc;",
  452.             "fsm": "font-smooth:|;",
  453.             "fsm:a": "font-smooth:auto;",
  454.             "fsm:n": "font-smooth:never;",
  455.             "fsm:aw": "font-smooth:always;",
  456.             "fst": "font-stretch:|;",
  457.             "fst:n": "font-stretch:normal;",
  458.             "fst:uc": "font-stretch:ultra-condensed;",
  459.             "fst:ec": "font-stretch:extra-condensed;",
  460.             "fst:c": "font-stretch:condensed;",
  461.             "fst:sc": "font-stretch:semi-condensed;",
  462.             "fst:se": "font-stretch:semi-expanded;",
  463.             "fst:e": "font-stretch:expanded;",
  464.             "fst:ee": "font-stretch:extra-expanded;",
  465.             "fst:ue": "font-stretch:ultra-expanded;",
  466.             "op": "opacity:|;",
  467.             "op:ie": "filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);",
  468.             "op:ms": "-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';",
  469.             "rz": "resize:|;",
  470.             "rz:n": "resize:none;",
  471.             "rz:b": "resize:both;",
  472.             "rz:h": "resize:horizontal;",
  473.             "rz:v": "resize:vertical;",
  474.             "cur": "cursor:|;",
  475.             "cur:a": "cursor:auto;",
  476.             "cur:d": "cursor:default;",
  477.             "cur:c": "cursor:crosshair;",
  478.             "cur:ha": "cursor:hand;",
  479.             "cur:he": "cursor:help;",
  480.             "cur:m": "cursor:move;",
  481.             "cur:p": "cursor:pointer;",
  482.             "cur:t": "cursor:text;",
  483.             "pgbb": "page-break-before:|;",
  484.             "pgbb:au": "page-break-before:auto;",
  485.             "pgbb:al": "page-break-before:always;",
  486.             "pgbb:l": "page-break-before:left;",
  487.             "pgbb:r": "page-break-before:right;",
  488.             "pgbi": "page-break-inside:|;",
  489.             "pgbi:au": "page-break-inside:auto;",
  490.             "pgbi:av": "page-break-inside:avoid;",
  491.             "pgba": "page-break-after:|;",
  492.             "pgba:au": "page-break-after:auto;",
  493.             "pgba:al": "page-break-after:always;",
  494.             "pgba:l": "page-break-after:left;",
  495.             "pgba:r": "page-break-after:right;",
  496.             "orp": "orphans:|;",
  497.             "wid": "widows:|;"
  498.         }
  499.     },
  500.     "html": {
  501.         "filters": "html",
  502.         "profile": "html",
  503.         "snippets": {
  504.             "c": "<!-- |${child} -->",
  505.             "cc:ie6": "<!--[if lte IE 6]>\n\t${child}|\n<![endif]-->",
  506.             "cc:ie": "<!--[if IE]>\n\t${child}|\n<![endif]-->",
  507.             "cc:noie": "<!--[if !IE]><!-->\n\t${child}|\n<!--<![endif]-->",
  508.             "html:4t": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\" \"http://www.w3.org/TR/html4/loose.dtd\">\n<html lang=\"${lang}\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\">\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
  509.             "html:4s": "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">\n<html lang=\"${lang}\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\">\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
  510.             "html:xt": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"${lang}\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\" />\n\t<title></title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
  511.             "html:xs": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"${lang}\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\" />\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
  512.             "html:xxs": "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd\">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"${lang}\">\n<head>\n\t<meta http-equiv=\"Content-Type\" content=\"text/html;charset=${charset}\" />\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>",
  513.             "html:5": "<!doctype html>\n<html lang=\"${lang}\">\n<head>\n\t<meta charset=\"${charset}\">\n\t<title>${1:Document}</title>\n</head>\n<body>\n\t${child}${2}\n</body>\n</html>"
  514.         },
  515.         "abbreviations": {
  516.             "!": "html:5",
  517.             "a": "<a href=\"\">",
  518.             "a:link": "<a href=\"http://|\">",
  519.             "a:mail": "<a href=\"mailto:|\">",
  520.             "abbr": "<abbr title=\"\">",
  521.             "acronym": "<acronym title=\"\">",
  522.             "base": "<base href=\"\" />",
  523.             "bdo": "<bdo dir=\"\">",
  524.             "bdo:r": "<bdo dir=\"rtl\">",
  525.             "bdo:l": "<bdo dir=\"ltr\">",
  526.             "link": "<link rel=\"stylesheet\" href=\"\" />",
  527.             "link:css": "<link rel=\"stylesheet\" href=\"${1:style}.css\" media=\"all\" />",
  528.             "link:print": "<link rel=\"stylesheet\" href=\"${1:print}.css\" media=\"print\" />",
  529.             "link:favicon": "<link rel=\"shortcut icon\" type=\"image/x-icon\" href=\"${1:favicon.ico}\" />",
  530.             "link:touch": "<link rel=\"apple-touch-icon\" href=\"${1:favicon.png}\" />",
  531.             "link:rss": "<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"${1:rss.xml}\" />",
  532.             "link:atom": "<link rel=\"alternate\" type=\"application/atom+xml\" title=\"Atom\" href=\"${1:atom.xml}\" />",
  533.             "meta:utf": "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=UTF-8\" />",
  534.             "meta:win": "<meta http-equiv=\"Content-Type\" content=\"text/html;charset=windows-1251\" />",
  535.             "meta:compat": "<meta http-equiv=\"X-UA-Compatible\" content=\"${1:IE=7}\" />",
  536.             "style": "<style>",
  537.             "script": "<script>",
  538.             "script:src": "<script src=\"\">",
  539.             "img": "<img src=\"\" alt=\"\" />",
  540.             "iframe": "<iframe src=\"\" frameborder=\"0\">",
  541.             "embed": "<embed src=\"\" type=\"\" />",
  542.             "object": "<object data=\"\" type=\"\">",
  543.             "param": "<param name=\"\" value=\"\" />",
  544.             "map": "<map name=\"\">",
  545.             "area": "<area shape=\"\" coords=\"\" href=\"\" alt=\"\" />",
  546.             "area:d": "<area shape=\"default\" href=\"\" alt=\"\" />",
  547.             "area:c": "<area shape=\"circle\" coords=\"\" href=\"\" alt=\"\" />",
  548.             "area:r": "<area shape=\"rect\" coords=\"\" href=\"\" alt=\"\" />",
  549.             "area:p": "<area shape=\"poly\" coords=\"\" href=\"\" alt=\"\" />",
  550.             "form": "<form action=\"\">",
  551.             "form:get": "<form action=\"\" method=\"get\">",
  552.             "form:post": "<form action=\"\" method=\"post\">",
  553.             "label": "<label for=\"\">",
  554.             "input": "<input type=\"\" />",
  555.             "input:hidden": "<input type=\"hidden\" name=\"\" />",
  556.             "input:h": "<input type=\"hidden\" name=\"\" />",
  557.             "input:text": "<input type=\"text\" name=\"\" id=\"\" />",
  558.             "input:t": "<input type=\"text\" name=\"\" id=\"\" />",
  559.             "input:search": "<input type=\"search\" name=\"\" id=\"\" />",
  560.             "input:email": "<input type=\"email\" name=\"\" id=\"\" />",
  561.             "input:url": "<input type=\"url\" name=\"\" id=\"\" />",
  562.             "input:password": "<input type=\"password\" name=\"\" id=\"\" />",
  563.             "input:p": "<input type=\"password\" name=\"\" id=\"\" />",
  564.             "input:datetime": "<input type=\"datetime\" name=\"\" id=\"\" />",
  565.             "input:date": "<input type=\"date\" name=\"\" id=\"\" />",
  566.             "input:datetime-local": "<input type=\"datetime-local\" name=\"\" id=\"\" />",
  567.             "input:month": "<input type=\"month\" name=\"\" id=\"\" />",
  568.             "input:week": "<input type=\"week\" name=\"\" id=\"\" />",
  569.             "input:time": "<input type=\"time\" name=\"\" id=\"\" />",
  570.             "input:number": "<input type=\"number\" name=\"\" id=\"\" />",
  571.             "input:color": "<input type=\"color\" name=\"\" id=\"\" />",
  572.             "input:checkbox": "<input type=\"checkbox\" name=\"\" id=\"\" />",
  573.             "input:c": "<input type=\"checkbox\" name=\"\" id=\"\" />",
  574.             "input:radio": "<input type=\"radio\" name=\"\" id=\"\" />",
  575.             "input:r": "<input type=\"radio\" name=\"\" id=\"\" />",
  576.             "input:range": "<input type=\"range\" name=\"\" id=\"\" />",
  577.             "input:file": "<input type=\"file\" name=\"\" id=\"\" />",
  578.             "input:f": "<input type=\"file\" name=\"\" id=\"\" />",
  579.             "input:submit": "<input type=\"submit\" value=\"\" />",
  580.             "input:s": "<input type=\"submit\" value=\"\" />",
  581.             "input:image": "<input type=\"image\" src=\"\" alt=\"\" />",
  582.             "input:i": "<input type=\"image\" src=\"\" alt=\"\" />",
  583.             "input:reset": "<input type=\"reset\" value=\"\" />",
  584.             "input:button": "<input type=\"button\" value=\"\" />",
  585.             "input:b": "<input type=\"button\" value=\"\" />",
  586.             "select": "<select name=\"\" id=\"\"></select>",
  587.             "option": "<option value=\"\"></option>",
  588.             "textarea": "<textarea name=\"\" id=\"\" cols=\"${1:30}\" rows=\"${2:10}\">",
  589.             "menu:context": "<menu type=\"context\">",
  590.             "menu:c": "<menu type=\"context\">",
  591.             "menu:toolbar": "<menu type=\"toolbar\">",
  592.             "menu:t": "<menu type=\"toolbar\">",
  593.             "video": "<video src=\"\">",
  594.             "audio": "<audio src=\"\">",
  595.             "html:xml": "<html xmlns=\"http://www.w3.org/1999/xhtml\">",
  596.             "bq": "blockquote",
  597.             "acr": "acronym",
  598.             "fig": "figure",
  599.             "figc": "figcaption",
  600.             "ifr": "iframe",
  601.             "emb": "embed",
  602.             "obj": "object",
  603.             "src": "source",
  604.             "cap": "caption",
  605.             "colg": "colgroup",
  606.             "fst": "fieldset",
  607.             "btn": "button",
  608.             "optg": "optgroup",
  609.             "opt": "option",
  610.             "tarea": "textarea",
  611.             "leg": "legend",
  612.             "sect": "section",
  613.             "art": "article",
  614.             "hdr": "header",
  615.             "ftr": "footer",
  616.             "adr": "address",
  617.             "dlg": "dialog",
  618.             "str": "strong",
  619.             "prog": "progress",
  620.             "fset": "fieldset",
  621.             "datag": "datagrid",
  622.             "datal": "datalist",
  623.             "kg": "keygen",
  624.             "out": "output",
  625.             "det": "details",
  626.             "cmd": "command",
  627.             "ol+": "ol>li",
  628.             "ul+": "ul>li",
  629.             "dl+": "dl>dt+dd",
  630.             "map+": "map>area",
  631.             "table+": "table>tr>td",
  632.             "colgroup+": "colgroup>col",
  633.             "colg+": "colgroup>col",
  634.             "tr+": "tr>td",
  635.             "select+": "select>option",
  636.             "optgroup+": "optgroup>option",
  637.             "optg+": "optgroup>option"
  638.         }
  639.     },
  640.     "xml": {
  641.         "extends": "html",
  642.         "profile": "xml",
  643.         "filters": "html"
  644.     },
  645.     "xsl": {
  646.         "extends": "html",
  647.         "profile": "xml",
  648.         "filters": "html, xsl",
  649.         "abbreviations": {
  650.             "tm": "<xsl:template match=\"\" mode=\"\">",
  651.             "tmatch": "tm",
  652.             "tn": "<xsl:template name=\"\">",
  653.             "tname": "tn",
  654.             "call": "<xsl:call-template name=\"\"/>",
  655.             "ap": "<xsl:apply-templates select=\"\" mode=\"\"/>",
  656.             "api": "<xsl:apply-imports/>",
  657.             "imp": "<xsl:import href=\"\"/>",
  658.             "inc": "<xsl:include href=\"\"/>",
  659.             "ch": "<xsl:choose>",
  660.             "xsl:when": "<xsl:when test=\"\">",
  661.             "wh": "xsl:when",
  662.             "ot": "<xsl:otherwise>",
  663.             "if": "<xsl:if test=\"\">",
  664.             "par": "<xsl:param name=\"\">",
  665.             "pare": "<xsl:param name=\"\" select=\"\"/>",
  666.             "var": "<xsl:variable name=\"\">",
  667.             "vare": "<xsl:variable name=\"\" select=\"\"/>",
  668.             "wp": "<xsl:with-param name=\"\" select=\"\"/>",
  669.             "key": "<xsl:key name=\"\" match=\"\" use=\"\"/>",
  670.             "elem": "<xsl:element name=\"\">",
  671.             "attr": "<xsl:attribute name=\"\">",
  672.             "attrs": "<xsl:attribute-set name=\"\">",
  673.             "cp": "<xsl:copy select=\"\"/>",
  674.             "co": "<xsl:copy-of select=\"\"/>",
  675.             "val": "<xsl:value-of select=\"\"/>",
  676.             "each": "<xsl:for-each select=\"\">",
  677.             "for": "each",
  678.             "tex": "<xsl:text></xsl:text>",
  679.             "com": "<xsl:comment>",
  680.             "msg": "<xsl:message terminate=\"no\">",
  681.             "fall": "<xsl:fallback>",
  682.             "num": "<xsl:number value=\"\"/>",
  683.             "nam": "<namespace-alias stylesheet-prefix=\"\" result-prefix=\"\"/>",
  684.             "pres": "<xsl:preserve-space elements=\"\"/>",
  685.             "strip": "<xsl:strip-space elements=\"\"/>",
  686.             "proc": "<xsl:processing-instruction name=\"\">",
  687.             "sort": "<xsl:sort select=\"\" order=\"\"/>",
  688.             "choose+": "xsl:choose>xsl:when+xsl:otherwise"
  689.         }
  690.     },
  691.     "haml": {
  692.         "filters": "haml",
  693.         "extends": "html",
  694.         "profile": "xml"
  695.     },
  696.     "scss": {
  697.         "extends": "css"
  698.     },
  699.     "sass": {
  700.         "extends": "css"
  701.     },
  702.     "less": {
  703.         "extends": "css"
  704.     },
  705.     "stylus": {
  706.         "extends": "css"
  707.     }
  708. }